package com.fastloan.mgt.application.approve.model.vo;

import com.fastloan.mgt.application.base.model.ApplicationVo;
import com.fastloan.safe.mgt.sys.model.CmuSysFile;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author chenkai
 *         createTime 2017-11-2017/11/10 10:00
 */
public class ApplicationApproveVO {
    private String appApproveId;
    /**
     * 审批模板id
     */
    private String applicationId;

    /**
     * 模板id
     */
    private String templateId;
    /**
     * 审批用户id
     */
    private String approveUserId;
    /**
     * 审批金额
     */
    private BigDecimal approveAmount;
    /**
     * 审批利率
     */
    private BigDecimal approveRate;
    /**
     * 备注
     */
    private String approveComment;
    /**
     * 审批状态(0 待审批, 1 通过, 2 拒绝
     */
    private Integer approveStatus;
    /**
     * 创建时间
     */
    private Date createTime;

    private String customerName;

    private String applicationCode;

    public String getApplicationCode() {
        return applicationCode;
    }

    public void setApplicationCode(String applicationCode) {
        this.applicationCode = applicationCode;
    }

    private String phoneNum;

    private String productName;

    private String approveUserName;

    public String getApproveUserName() {
        return approveUserName;
    }

    public void setApproveUserName(String approveUserName) {
        this.approveUserName = approveUserName;
    }

    public String getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    private List<CmuSysFile> approveFileList;

    private ApplicationVo applicationVo;


    public ApplicationVo getApplicationVo() {
        return applicationVo;
    }

    public void setApplicationVo(ApplicationVo applicationVo) {
        this.applicationVo = applicationVo;
    }

    public String getAppApproveId() {
        return appApproveId;
    }

    public void setAppApproveId(String appApproveId) {
        this.appApproveId = appApproveId;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getApproveUserId() {
        return approveUserId;
    }

    public void setApproveUserId(String approveUserId) {
        this.approveUserId = approveUserId;
    }

    public BigDecimal getApproveAmount() {
        return approveAmount;
    }

    public void setApproveAmount(BigDecimal approveAmount) {
        this.approveAmount = approveAmount;
    }

    public BigDecimal getApproveRate() {
        return approveRate;
    }

    public void setApproveRate(BigDecimal approveRate) {
        this.approveRate = approveRate;
    }

    public String getApproveComment() {
        return approveComment;
    }

    public void setApproveComment(String approveComment) {
        this.approveComment = approveComment;
    }

    public Integer getApproveStatus() {
        return approveStatus;
    }

    public void setApproveStatus(Integer approveStatus) {
        this.approveStatus = approveStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public List<CmuSysFile> getApproveFileList() {
        return approveFileList;
    }

    public void setApproveFileList(List<CmuSysFile> approveFileList) {
        this.approveFileList = approveFileList;
    }
}
